perm filename TRAVER.TIM[TIM,LSP]4 blob
sn#727375 filedate 1983-10-19 generic text, type C, neo UTF8
COMMENT ⊗ VALID 00006 PAGES
C REC PAGE DESCRIPTION
C00001 00001
C00002 00002 (fasload traverse)
C00005 00003 Travere
C00006 00004 NIL
C00008 00005 FRANZ
C00011 00006 SCORE Oct 18, 1983
C00012 ENDMK
C⊗;
(fasload traverse)
(init-timit)
(timit)
Timing performed on Monday 04/04/83 at 12:51:18.
Cpu (- GC) Time = 6.689
Elapsed Time = 391.633335
Wholine Time = 90.15
GC Time = 45.174
Load Average Before = 1.34567666
Load Average After = 5.16910934
Average Load Average = 3.257393
NIL
Timing performed on Monday 04/04/83 at 12:57:51.
Cpu (- GC) Time = 24.014
Elapsed Time = 241.833334
Wholine Time = 49.2166667
GC Time = 0.0
Load Average Before = 5.1550678
Load Average After = 4.9717611
Average Load Average = 5.06341445
NIL
Timing performed on Monday 04/04/83 at 13:01:54.
Cpu (- GC) Time = 23.989
Elapsed Time = 118.866667
Wholine Time = 48.016667
GC Time = 0.0
Load Average Before = 4.95022345
Load Average After = 3.74252367
Average Load Average = 4.34637356
NIL
Timing performed on Monday 04/04/83 at 13:03:54.
Cpu (- GC) Time = 23.993
Elapsed Time = 95.2
Wholine Time = 49.766667
GC Time = 0.0
Load Average Before = 3.68303668
Load Average After = 3.02455235
Average Load Average = 3.35379452
NIL
(TIMIT)
Timing performed on Monday 06/13/83 at 12:19:04.
Cpu (- GC) Time = 6.687
Elapsed Time = 186.533333
Wholine Time = 81.316667
GC Time = 45.135
Load Average Before = 3.12555504
Load Average After = 3.16852546
Average Load Average = 3.14704025
NIL
Timing performed on Monday 06/13/83 at 12:22:13.
Cpu (- GC) Time = 23.96
Elapsed Time = 84.7
Wholine Time = 43.9333334
GC Time = 0.0
Load Average Before = 3.1394682
Load Average After = 2.77139103
Average Load Average = 2.9554296
NIL
;;;Travere
D3
7/5/83
INIT:
Elapsed 20.5
Swap .015
GC .491
CPU 20.0
TRAVERSE:
Elapsed 63.9
CPU 63.9
D2
7/5/83, without interrupts
INIT:
Elapsed 102.0
GC 1.25
CPU 100.0
pgflts 2
TRAVERSE:
Elapsed 299.0
CPU 299.0
pgflts 1
;;; NIL
TRAVERSE
Init:
cpu=85.81,elapsed=85.83,pagefaults=645
Traverse:
cpu=626.17,elapsed=626.26,pagefaults=1 (yow!)
Perturb the defstruct so that the structure is typed (as will be the
default for common-lisp).
Init:
cpu=86.7,elapsed=87.38,pagefaults=650
Traverse:
cpu=669.78,elapsed=669.88,pagefaults=5
[Hmmm. I didn't think it would be any slower than the previous one
on traverse... I should look at the xref code. Creation of such a
structure should not be significantly slower than creation of just a
simple vector, however the structure has one more pointer-slot than
the vector does.]
Inline carcdr. Make the above typed structure refernece inline-coded
without error checking. (The above did not do type checking on the
structure, only that it is an "extend" and that the index is within
bounds; essentially the same as doing a generic vector reference on a
simple vector.)
Init:
cpu=38.93,elapsed=39.72,pagefaults=664
Traverse:
cpu=273.26,elapsed=273.32,pagefaults=4
;;; FRANZ
∂06-Jun-83 1035 RPG traverse benchmark
∂31-May-83 1116 jkf%UCBKIM@Berkeley traverse benchmark
Received: from UDEL-RELAY by SU-AI with TCP/SMTP; 31 May 83 11:16:38 PDT
Date: 31 May 83 11:01:08 PDT (Tue)
From: jkf%UCBKIM@Berkeley (John Foderaro)
Return-Path: <jkf%UCBKIM@Berkeley>
Subject: traverse benchmark
Received: by UCBKIM.ARPA (3.340/3.5)
id AA13717; 31 May 83 11:01:08 PDT (Tue)
Received: from UCBKIM.ARPA by UCBVAX.ARPA (3.341/3.29)
id AA11025; 31 May 83 11:00:19 PDT (Tue)
Received: from UCBVAX.ARPA by udel-relay.ARPA ; 31 May 83 14:02:52 EDT (Tue)
Message-Id: <8305311801.13717@UCBKIM.ARPA>
To: rpg@su-ai
Here is the traverse benchmark. Two data points are missing. After two
days of trying to get an unloaded 750 which is up for sufficiently long
to measure it, I gave up. Perhaps I'll fill it in someday.
780cpu,gc/750cpu,gc [seconds]
>>> traverse: init-tlimit
translinks
on off
localf 18.47,11.8/32.98,19.3 18.7,12.73/33.18,20.75
compiled 20.42,11.77/35.45,19.72 29.61.68,12.82/51.23,21.03
interpreted 1059.13,13.58/1758.35,21.22 1068.2,13.88/1780.75,22.05
>>> traverse: timit
translinks
on off
localf 82.98/132.63 83.13/132.6
compiled 156.21/244.01 559.58/911.2
interpreted 5225.58/ 5268.46/
;;; SCORE Oct 18, 1983
LISP
LOAD(TRAV.NEW)
MAKEFILE(TRAVERSE)
BCOMPL(TRAVERSE)
ST
∧
←
BCOMPL(TRAVERSE)
listing?
listing? STore and redefine
πππ
*****(FILEDATES not compileable)
u.d.f. "18-Oct-83 23:39:52" {in EVAL} in ("18-Oct-83 23:39:52" .
<RPG>TRAVERSE..2)
("18-Oct-83 23:39:52" broken)
:
ββ
LOGO